Part Number Hot Search : 
S503TRW AD100 AM252 6041067 130620 HC5515CP SKY77458 968221
Product Description
Full Text Search
 

To Download PDSP16350 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 PDSP16350
I/Q Splitter/NCO
Supersedes version in December 1993 Digital Video & DSP IC Handbook, HB3923-1 DS3711 - 2.3 September 1996
PDSP16350
The PDSP16350 provides an integrated solution to the need for very accurate, digitised, sine and cosine waveforms. Both these waveforms are produced simultaneously, with 16 bit amplitude accuracy, and are synthesised using a 34 bit phase accumulator. The more significant bits of this provide 16 bits of phase accuracy for the sine and cosine look up tables. With a 20 MHz system clock, waveforms up to 10 MHz can be produced, with 0.001 Hz resolution. If frequency modulation is required with no discontinuities, the phase increment value can be changed linearly on every clock cycle. Alternatively absolute phase jumps can be made to any phase value. The provision of two output multipliers allows the sine and cosine waveforms to be amplitude modulated with a 16 bit value present on the input port. This option can also be used to generate the in-phase and quadrature components from an incoming signal. This I/Q split function is required by systems which employ complex signal processing.
DIN
PHASE OFFSET REGISTER
PHASE INCR REGISTER
SCALING REGISTER
ACCUM
MUX
PHASE ACCUM REGISTER
CORDIC PROCESSOR ARRAY
FEATURES
s s s s s Direct Digital Synthesiser producing simultaneous sine and cosine values 16 bit phase and amplitude accuracy, giving spur levels down to - 90 dB Synthesised outputs from DC to 10 MHz with accuracies better than 0.001 Hz Amplitude and Phase modulation modes 84 pin PGA or 132 pin QFP
Fig. 1 Block Diagram
SIN
COS
APPLICATIONS
s s s s s s s Numerically controlled oscillator (NCO) Quadrature signal generator FM, PM, or AM signal modulator Sweep Oscillator High density signal constellation applications with simultaneous amplitude and phase modulation VHF reference for UHF generators Signal demodulator
ASSOCIATED PRODUCTS
PDSP16256/A PDSP16510A PDSP16488A Programmable FIR Filter FFT Processor 2D Convolver
1
PDSP16350
N
JUMP
MODE
DIN19
DIN21
DIN23
VDD
DIN26
GND
DIN28
DIN30
DIN32
VOUT
RES
M
DIN17
DIN18
DIN20
DIN22
DIN24
DIN25
DIN27
DIN29
DIN31
DIN33
VIN
L
DIN15
DIN16
SIN15
SIN14
K
DIN13
DIN14
SIN13
SIN12
J
DIN11
DIN12
SIN11
SIN10
H
GND
DIN10
SIN9
GND
G
DIN9
DIN8
SIN8
SIN7
F
VDD
DIN7
SIN6
VDD
E
DIN6
DIN5
SIN4
SIN5
D
DIN4
DIN3
SIN2
SIN3
C
DIN2
DIN1
SIN0
SIN1
B
DIN0
COS15
COS13
COS11
COS9
COS7
COS6
COS4
COS2
COS0
CEN
A
CLOCK
GND
COS14
COS12
COS10
VDD
COS8
GND
COS5
COS3
COS1
OES
OEC
1
2
3
4
5
6
7
8
9
10
11
12
13
Fig. 2 A. Pin out - bottom view (84 pin PGA - AC84)
2
PDSP16350
GC 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 SIG N/C CEN N/C SIN0 SIN1 SIN2 GND VDD SIN3 SIN4 N/C SIN5 SIN6 N/C SIN7 SIN8 VDD GND SIN9 N/C SIN10 SIN11 N/C SIN12 SIN13 SIN14 VDD GND SIN15 VIN N/C N/C RESET GC 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 SIG N/C VOUT DIN33 GND VDD DIN32 N/C DIN31 DIN30 N/C DIN29 DIN28 N/C DIN27 GND VDD DIN26 DIN25 DIN24 DIN23 VDD DIN22 GND DIN21 VDD DIN20 DIN19 GND VDD DIN18 MODE JUMP VDD GC 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 SIG GND DIN17 N/C DIN16 DIN15 GND VDD DIN14 DIN13 DIN12 N/C DIN11 DIN10 N/C DIN9 GND VDD DIN8 DIN7 DIN6 N/C DIN5 N/C DIN4 DIN3 VDD GND DIN2 DIN1 N/C DIN0 N/C CLK GC 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 SIG GND VDD GND N/C COS15 COS14 N/C COS13 COS12 N/C COS11 N/C COS10 COS9 VDD GND COS8 COS7 N/C COS6 COS5 N/C COS4 N/C COS3 COS2 N/C COS1 VDD GND COS0 OES OEC
Fig.2B Pin out (132 pin ceramic QFP - GC132)
3
PDSP16350
SIGNAL
DESCRIPTION
DIN33:0
Data bus for the input register. This input register provides a 34 bit, incremental or absolute, phase value, if the mode pin is low. Alternatively if the mode pin is high, it provides either an 18 bit phase increment value, via D17:0, and a 16 bit scale value via D33:18 or a 34 bit phase increment value depending on the JUMP input see below. 16 bit sine output data in fractional two's complement format. 16 bit cosine output data in fractional two's complement format. Clock enable for the data input register. When low, data will be latched on the rising edge of the clock. When high data will be retained in the input register. Mode control input. When low, data in the input register is interpreted as either a 34 bit phase increment value or a 34 bit absolute phase value. When high, the output multipliers are enabled and will scale the waveforms with the upper 16 bits in the input register. The phase increment is loaded from the the lower 18 bits. The full 34 bit phase increment register can also be loaded using JUMP see below. With MODE low (Frequency or Phase Modulation) When low JUMP will allow normal phase incrementing to occur. When high, the data on the input pins will be interpreted as a 34 bit absolute phase value to replace the present value in the accumulator. JUMP is internally latched to match the delay through the data input register, and to allow data in the internal pipeline to be correctly processed. CEN must also be low to latch the required data from DIN. When Mode is high (Amplitude Modulation) When low JUMP will allow normal phase incrementing to occur, with the phase increment value taken from the lower 18 data inputs. When high, the data on the input pins will replace the full 34 bits of the phase increment register. CEN must also be low to latch the required data.
SIN15:0 COS15:0 CEN
MODE
JUMP
RES
When high will clear the phase accumulator and phase increment registers, after data in the internal pipeline has been correctly processed. Input clock. Output enable for SIN 15:0. Outputs are high impedance when OES is high. Output enable for COS15:0. Outputs are high impedance when OEC is high. Valid input flag. A delayed version of this input is available on the VOUT pin, with the delay matching the data processing pipeline delay. This input has no other internal function. Valid output flag. See above. Five ground pins. All must be connected. Four +5V pins. All must be connected.
CLK OES OEC VIN
VOUT GND VCC
Table 1. Pin Description
4
PDSP16350
DEVICE OPERATION
Sine and cosine are simultaneously produced by the Cordic processor, which is addressed by the upper 16 bits of the output from a 34 bit phase accumulator. The accumulator divides the digital phase circle into a number of steps, one step for each state of the accumulator. When the accumulator reaches its maximum value it overflows back to zero and the sequence is repeated. The accumulator is incremented once per incoming clock cycle, by an amount which defines the frequency which is to be generated. The increment required is defined by : Desired O/P Frequency Increment = Incoming Clock Frequency where N is the number of bits in the accumulator. Since the Nyquist criteria for proper waveform reconstruction must still be obeyed, the maximum output frequency is half the incoming frequency. In practice, when a return is made to the analog world, just meeting the minimum Nyquist requirement would require a `brick wall' low pass filter to remove the alias signals. A more useful `rule of thumb' is to limit the generated waveforms to less than 40% of the clock frequency. The resolution, or tuning sensitivity, of the waveform generator is given by : Incoming Clock Frequency Resolution = 2N These equations illustrate some very important features of direct digital synthesisers :1) Tuning sensitivity is defined by both the number of bits in the accumulator and the incoming time base frequency. 2) The oscillator tunes linearly over its entire range. 3) The frequency accuracy matches the accuracy of the incoming increment value. Hz x 2N 4) DC can be generated since the increment value can be zero. 5) Frequency stability will match the stability of the incoming frequency when the increment is fixed. The residual noise characteristics of an oscillator are very important in modern communication systems. This parameter defines how well the device maintains its set frequency for very short periods (nanoseconds to seconds) of time. Poor figures will significantly affect the system signal to noise ratio and limit the dynamic range. The PDSP16350 will, of course, inherit the residual noise characteristics of the source of the incoming frequency. The output frequency is, however, always less than half the incoming frequency in order to satisfy the Nyquist criterion. This is in contrast to a phase locked loop synthesiser, when a small input frequency controls a high output frequency. The commonly used 20 log N rule states that the phase noise at the output of a synthesiser will be no better than twenty times the log of the ratio of the output frequency to the input frequency. In a phase locked loop synthesiser N is large, in the PDSP16350 it is less than half. Log N is thus less than zero and phase noise improvement is obtained. The output waveforms are produced after a pipeline delay with respect to the DIN inputs. The effects of the JUMP or RES commands are delayed such that all data in the internal pipe will be processed before the discontinuity occurs. New data may be presented to the device on the cycle following the JUMP or RES and a valid result will be obtained after 31 clock cycles.
1 CLK MODE RESET JUMP CEN DATA IN RESULT
2
3
4
5
30
31
32
33
34
35
PI
PI A B C D
Device Reset
Apply phase increment
First Result Available
Fig. 3 Fixed Frequency Timing Diagram
5
PDSP16350
USING THE PDSP16350
Frequency, phase, and amplitude modulation are all possible with the PDSP16350. The former two requirements are satisfied by the ability to change the phase increment value on every clock cycle. The latter needs the addition of two multipliers, which allow both sine and cosine to be modified by an incoming waveform. A practical example can be used to illustrate the calculation. With a clock frequency of 10.73864 MHz, and the need to generate an output frequency of 20 kHz, then the above equation tells us we need a DIN value of 31996359. This corresponds to a binary value of: DIN33:0 = 00 0000 0001 1110 1000 0011 1001 1100 0111 The resolution would be 0.0006 Hz. It should be noted that the accuracy of the PDSP16350 cannot be any better than the accuracy of the incoming clock, and these resolutions are based on perfect incoming waveforms.
Fixed Frequency, Constant Amplitude
To generate sine and cosine outputs at a fixed frequency, the MODE pin should be tied low, see Fig. 3. The phase increment value required to generate the desired frequency should be clocked into the internal phase increment register. This value is entered via the DIN port with CEN low. If CEN subsequently goes inactive (high), the value need not be maintained on the input pins. The correct phase increment value can be calculated as follows : Desired O/P Frequency DIN value = Clock Frequency This will give a decimal value which must be converted to a 34 bit binary number. The frequency resolution of the generated waveforms will be : Clock Frequency Resolution = 234 With a 20 MHz clock this results in a frequency resolution of 0.001 Hz. This can be improved by reducing the clock frequency, with the Nyquist restraint being the limiting factor. The latter states that the frequency of the generated waveform must be no more than 50% of the input clock. In practice 40% is a better limit to use, as previously discussed. Hz x 234
Fixed Frequency, Modulated Amplitude
The MODE pin should be high if modulation of the output waveforms is required. In this mode each of the output waveforms is multiplied by the 16 bit, two's complement, value, present on the most significant 16 bits of the DIN port. The phase increment register is normally loaded with the 18 bit value on the least significant portion of the DIN bus. It is also possible to load the full 34 bits of the phase increment register when greater accuracy is required, this is explained below. When using the full 34 bits it is possible to obtain the same frequency resolution as in the fixed amplitude mode described earlier. When using 18 bit accuracy directly from the DIN bus the correct phase increment value can be calculated as follows : Desired O/P Frequency DIN value = Clock Frequency The frequency resolution is correspondingly reduced and given by : Clock Frequency Resolution = 218 Hz x 218
1 CLK MODE RESET JUMP DATA IN RESULT
2
3
4
5
30
31
32
33
34
35
A
B
C
D A B C D
Device Reset
Apply first data
First Result Available
Fig. 4 Amplitude Modulation (18bit frequency accuracy)
6
PDSP16350
It can also be used to generate the in-phase and quadraFig. 4 shows the operation of the device when loading the ture components of an analog waveform, which has been phase increment directly from the DIN bus. First the device digitized and which is to be processed using complex techmust be reset then data is presented on each clock cycle. The niques. Such a quadrature heterodyning system, alternatively amplitude modulation value is presented on the most signifiknown as an IQ splitter, is shown in Fig. 5. cant 16 bits while the phase increment is presented on the The output from an A/D converter drives the D33:18 inputs least significant 18 bits. The first valid result is obtained after of the PDSP16350. If all sixteen inputs are not required, the 31 cycles. (In this mode the least significant 16 bits of the unused least significant bits should be tied to ground, and the phase increment register remain low). more significant inputs connected to the A/D converter. MultiFig.6 shows the operation of the device when using the full plying an input signal with a local oscillator in this manner 34 bits of the phase increment register. First the device must produces both sum and difference components. The former be reset, then the full 34 bits of the phase increment register can be removed by using the PDSP16256 Programmable FIR are loaded from the DIN bus by taking signal JUMP high Filter. before the rising edge of the clock. Following this new data can be presented on each cycle of the clock. The amplitude modulation value is presented on the most significant 16 bits while the phase increment is presented on the least significant 18 bits. The least significant 16 bits of the phase increment register remain fixed at the value loaded using JUMP. The first Analog valid result is obtained after 31 Data cycles. When using JUMP to load the phase increment regisPhase A/D EPROM ter, normal operation cannot be Increment Converter maintained. This is because the Value amplitude modulation value normally presented on the most D17:0 D33:18 significant 16 bits of the DIN bus I are replaced by part of the new phase increment value. The AM mode is useful in O/P PDSP PDSP16256 16 bit DATA 16350 systems requiring frequency Cordic Q Sin / Cos sweeps. By varying the ampliGenerator tudes at different frequencies, it is possible to compensate for the analog gain characteristics of amplifiers further along in the system.
Fig. 5 IQ Split Function
1 CLK MODE RESET JUMP DATA IN RESULT
2
3
4
5
32
33
34
35
36
37
PI
A
B A B C D
Device Reset
Apply phase Apply first data increment
First Result Available
Fig. 6 Amplitude Modulation (34bit frequency accuracy)
7
PDSP16350
Modulated Frequency
the transmitter, and the other for the receiver. The phase increment value is supplied by the counter block which simply increments at a rate determined by dividing down the time base clock. The synthesised frequency thus increases during the sweep period. A number of the more significant phase increment bits are used to supply the addresses to a PROM. The output of this PROM is used to amplitude modulate the sine and cosine waveforms. In this manner it is possible to compensate, at the source, for any poor frequency versus gain characteristics of analog circuits further along in the system. The digital outputs directly drive two D/A converters. Once in the analog world, it is necessary to remove the alias frequencies with low pass filters. The phase linearity and pass band ripple characteristics of these filters are very important, if the correct phase relationships are to be maintained between the two waveforms.
The output frequency can be modulated very simply, see Fig 8. Since the phase increment value can be loaded as a complete word every cycle, there is no need to provide internal double buffering to prevent spurious frequencies being generated during the load operation. Binary Frequency Shift Keyed (BFSK) modulation can easily be implemented by externally multiplexing between two phase increment values representing the two frequencies to be used. The value to be used can be instantaneously changed, thus maintaining phase coherence, whilst the bit to be transmitted changes from a mark to a space. Frequency hopping could also be simply effected by clocking a new random number into the DIN port once every thousand cycles, for instance. The output will reflect any change in the frequency after 31 system clock cycles. If the phase increment value on the DIN port is changed on each clock cycle, then the output frequency will change without introducing any discontinuities. Thus, a linear frequency sweep can be achieved by incrementing the Gain value on the DIN port by a SWEEP Compensate GENERATOR fixed amount each cycle. AlROM ternatively, a logarithmic sweep could be implemented by `walking' a one across the DIN port. Shifting the input D17:0 D33:18 one place to the left every hundred cycles, for example, would double the frequency every time. PDSP 16 bit Chirp generation for FM 16350 Cordic CW Radar systems is a typiSin / Cos cal example of the need for Generator linear frequency sweeps. This application requires the generation of quadrature chirp waveforms and is illustrated in simplified form by Fig. 7. One waveform is needed for
D/A
SIN
D/A
COS
Fig. 7 Quadrature Chirp Generator
1 CLK MODE RESET JUMP DATA IN RESULT
2
3
4
5
30
31
32
33
34
35
A
B
C
D A B C D
Device Reset
Apply First Data
First Result Available
Fig. 8 Frequency Modulation Timing Diagram
8
PDSP16350
Modulated Phase
Relative phase jumps may be made with or without amplitude modulation. For example, if a jump of 180 degrees is required, this can be done with a value of : DIN33:0 = 10 0000 0000 0000 0000 0000 0000 0000 0000 This is loaded into the phase increment register for one cycle, then the normal increment value is re-loaded in the following cycle. Alternatively, if no amplitude modulation is needed, an absolute jump to a phase value can be made, see Fig. 9. This can be done by activating the JUMP input during one cycle and also presenting the new phase value at the same time. For example, if a jump to 270 degrees is required : DIN33:0 = 11 0000 0000 0000 0000 0000 0000 0000 0000 The RES (reset) input can alternatively be used if a jump to 0 degrees is needed. This avoids using the DIN inputs and can be used with or without amplitude modulation. The reset function is internally synchronised to the input clock.
1 CLK MODE RESET JUMP DATA IN RESULT
2
3
4
5
30
31
32
33
34
35
A
B
C
D A B C D
Device Reset
Apply First Data
Absolute Phase Jump
First Result Available
Absolute phase jump result
Fig. 9 Phase Modulation Timing Diagram
9
PDSP16350
ABSOLUTE MAXIMUM RATINGS (Note 1)
Supply voltage Vcc -0.5V to 7.0V Input voltage VIN -0.5V to Vcc + 0.5V Output voltage VOUT -0.5V to Vcc + 0.5V Clamp diode current per pin IK (see note 2) 18mA Static discharge voltage (HMB) 500V Storage temperature TS -65C to 150C Ambient temperature with power applied TAMB Military -55C to +125C Industrial -40C to 85C Junction temperature 150C Package power dissipation 3500mW Thermal resistances Junction to Case oJC 5C/W
NOTES 1. Exceeding these ratings may cause permanent damage. Functional operation under these conditions is not implied. 2. Maximum dissipation or 1 second should not be exceeded, only one output to be tested at any one time. 3. Exposure to absolute maximum ratings for extended periods may affect device reliablity. 4. Vcc = Max, Outputs Unloaded, Clock Freq = Max. 5. CMOS levels are defined as VIH = VDD - 0.5v VIL = +0.5v 6. Current is defined as positive into the device. 7. The oJC data assumes that heat is extracted from the top face of the package.
ELECTRICAL CHARACTERISTICS Operating Conditions (unless otherwise stated)
Commercial: TAMB = 0C to +70C TJ(MAX) = 95C VCC = 5.0V5% Ground = 0V Industrial: TAMB = -40C to +85C TJ(MAX) = 110C VCC = 5.0V10% Ground = 0V Military: TAMB = -55C to +125C TJ(MAX) = 150C VCC = 5.0V10% Ground = 0V
Static Characteristics
Characteristic Symbol Min. Output high voltage Output low voltage Input high voltage Input low voltage Input leakage current Input capacitance Output leakage current Output S/C current VOH VOL VIH VIL IIN CIN IOZ ISC 2.4 3.0 -10 10 -50 40 +50 250 Value Typ. Units Max. 0.4 0.8 +10 V V V V A pF A mA IOH = 4mA IOL = -4mA GND < VIN < VCC GND < VOUT < VCC VCC = Max Conditions
Switching Characteristics
Characteristic D33:0 signal setup to clock rising edge D33:0 signal hold after clock rising edge CEN setup to clock rising edge CEN hold after clock rising edge JUMP, RES setup to clock rising edge JUMP hold after clock rising edge RES hold after clock rising edge Clock rising edge to output valid Clock freq Clock High Time Clock Low Time OES,OEC low to data valid OES,OEC high to data high impedance Pipeline delay VIN to VOUT Vcc Current (CMOS inputs) Vcc Current (TTL inputs) Industrial Min. 15 4 20 0 10 6 8 5 DC 15 20 31 Typ. Max. 30 20 20 20 31 430 460 Min. 15 4 20 0 10 6 8 5 DC 15 20 31 Military Typ. Units Max. ns ns ns ns ns ns ns 30 ns 20 MHz ns ns 20 ns 20 ns 31 CLKs 450 mA 500 mA Conditions
30pF
30pF 30pF See Note 4 See Note 4
10
PDSP16350
ORDERING INFORMATION
Industrial (-40C to +85C) PDSP16350 / B0 / AC PDSP16350 / B0/ GC Military (-55C to +125C) PDSP16350 / A0 / AC PDSP16350 / A0/ GC (20MHz - PGA) (20MHz - QFP) (20MHz - PGA) (20MHz - QFP)
11
http://www.mitelsemi.com
World Headquarters - Canada Tel: +1 (613) 592 2122 Fax: +1 (613) 592 6909 North America Tel: +1 (770) 486 0194 Fax: +1 (770) 631 8213 Asia/Pacific Tel: +65 333 6193 Fax: +65 333 6192 Europe, Middle East, and Africa (EMEA) Tel: +44 (0) 1793 518528 Fax: +44 (0) 1793 518581
Information relating to products and services furnished herein by Mitel Corporation or its subsidiaries (collectively "Mitel") is believed to be reliable. However, Mitel assumes no liability for errors that may appear in this publication, or for liability otherwise arising from the application or use of any such information, product or service or for any infringement of patents or other intellectual property rights owned by third parties which may result from such application or use. Neither the supply of such information or purchase of product or service conveys any license, either express or implied, under patents or other intellectual property rights owned by Mitel or licensed from third parties by Mitel, whatsoever. Purchasers of products are also hereby notified that the use of product in certain ways or in combination with Mitel, or non-Mitel furnished goods or services may infringe patents or other intellectual property rights owned by Mitel. This publication is issued to provide information only and (unless agreed by Mitel in writing) may not be used, applied or reproduced for any purpose nor form part of any order or contract nor to be regarded as a representation relating to the products or services concerned. The products, their specifications, services and other information appearing in this publication are subject to change by Mitel without notice. No warranty or guarantee express or implied is made regarding the capability, performance or suitability of any product or service. Information concerning possible methods of use is provided as a guide only and does not constitute any guarantee that such methods of use will be satisfactory in a specific piece of equipment. It is the user's responsibility to fully determine the performance and suitability of any equipment using such information and to ensure that any publication or data used is up to date and has not been superseded. Manufacturing does not necessarily include testing of all functions or parameters. These products are not suitable for use in any medical products whose failure to perform may result in significant injury or death to the user. All products and materials are sold and services provided subject to Mitel's conditions of sale which are available on request.
M Mitel (design) and ST-BUS are registered trademarks of MITEL Corporation Mitel Semiconductor is an ISO 9001 Registered Company Copyright 1999 MITEL Corporation All Rights Reserved Printed in CANADA TECHNICAL DOCUMENTATION - NOT FOR RESALE


▲Up To Search▲   

 
Price & Availability of PDSP16350

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X